package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.CheckGroup;

import java.util.List;

public interface CheckGroupService {
    //新增检查组信息
    public void add(CheckGroup checkGroup,Integer[] checkitemIds);

    //分页查询数据
    public PageResult pageQuery(QueryPageBean queryPageBean);

    //根据id查询检查组信息
    public CheckGroup findById(Integer id);

    //根据id查询关联关系表,checkitem_checkgroup 获取checkitemIds
    public List<Integer> findCheckItemIdsByt_checkgroup_checkitem(Integer id);

    //编辑检查组信息
    public void edit(CheckGroup checkGroup,Integer[] checkitemIds);

    //删除检查组信息
    public  void delete(Integer id);

    List<CheckGroup> findAll();


    List<Integer> findCheckItemIdsByCheckGroupId(Integer id);
}
